
//通过 Singleton 这个类，来实现一个单例的模式
// 保障 Singleton 这个类，只有唯一的实例。
//饿汉模式
class Singleton{
    // 1、使用 static 创建一个实例，并且立即进行实例化，
    private  static  Singleton instance = new Singleton();
    // 2、为了防止程序员在其他地方不小心new这个 Singleton，需要把这个类的构造方法设置为 private
    private Singleton(){};
    //3、提供一个方法，让外面能够拿到唯一的实例。
    public static Singleton getInstance(){
        return instance;
    }

}


public class Test19 {
    public static void main(String[] args) {
        Singleton instance = Singleton.getInstance();

    }
}
